agreement to lease of immovable property - Turkish English Dictionary